package com.ldg.crm.entity;

import java.io.Serializable;
import java.util.Date;

public class BusinessInfoEntity implements Serializable {
    /**
     * 商业信息ID
     */
    private Integer busId;

    /**
     * 客户id
     */
    private Integer cid;

    /**
     * 用户id
     */
    private Integer uid;

    /**
     * 名称
     */
    private String name;

    /**
     * 营销方式
     */
    private String marketingMode;

    /**
     * 价值
     */
    private Integer value;

    /**
     * 产品总数
     */
    private Integer totalAmount;

    /**
     * 预计成交日期
     */
    private Date dueDate;

    /**
     * 实际交付日期
     */
    private Date practicalDate;

    /**
     * 商机创建时间
     */
    private Date createDate;

    /**
     * 修改时间
     */
    private Date updateDate;

    /**
     * 商业金额
     */
    private Double totalPrice;

    /**
     * 备注
     */
    private String comment;

    /**
     * crm_business_info
     */
    private static final long serialVersionUID = 1L;

    /**
     * 商业信息ID
     * @return bus_id 商业信息ID
     */
    public Integer getBusId() {
        return busId;
    }

    /**
     * 商业信息ID
     * @param busId 商业信息ID
     */
    public void setBusId(Integer busId) {
        this.busId = busId;
    }

    /**
     * 客户id
     * @return cid 客户id
     */
    public Integer getCid() {
        return cid;
    }

    /**
     * 客户id
     * @param cid 客户id
     */
    public void setCid(Integer cid) {
        this.cid = cid;
    }

    /**
     * 用户id
     * @return uid 用户id
     */
    public Integer getUid() {
        return uid;
    }

    /**
     * 用户id
     * @param uid 用户id
     */
    public void setUid(Integer uid) {
        this.uid = uid;
    }

    /**
     * 名称
     * @return name 名称
     */
    public String getName() {
        return name;
    }

    /**
     * 名称
     * @param name 名称
     */
    public void setName(String name) {
        this.name = name == null ? null : name.trim();
    }

    /**
     * 营销方式
     * @return marketing_mode 营销方式
     */
    public String getMarketingMode() {
        return marketingMode;
    }

    /**
     * 营销方式
     * @param marketingMode 营销方式
     */
    public void setMarketingMode(String marketingMode) {
        this.marketingMode = marketingMode == null ? null : marketingMode.trim();
    }

    /**
     * 价值
     * @return value 价值
     */
    public Integer getValue() {
        return value;
    }

    /**
     * 价值
     * @param value 价值
     */
    public void setValue(Integer value) {
        this.value = value;
    }

    /**
     * 产品总数
     * @return total_amount 产品总数
     */
    public Integer getTotalAmount() {
        return totalAmount;
    }

    /**
     * 产品总数
     * @param totalAmount 产品总数
     */
    public void setTotalAmount(Integer totalAmount) {
        this.totalAmount = totalAmount;
    }

    /**
     * 预计成交日期
     * @return due_date 预计成交日期
     */
    public Date getDueDate() {
        return dueDate;
    }

    /**
     * 预计成交日期
     * @param dueDate 预计成交日期
     */
    public void setDueDate(Date dueDate) {
        this.dueDate = dueDate;
    }

    /**
     * 实际交付日期
     * @return practical_date 实际交付日期
     */
    public Date getPracticalDate() {
        return practicalDate;
    }

    /**
     * 实际交付日期
     * @param practicalDate 实际交付日期
     */
    public void setPracticalDate(Date practicalDate) {
        this.practicalDate = practicalDate;
    }

    /**
     * 商机创建时间
     * @return create_date 商机创建时间
     */
    public Date getCreateDate() {
        return createDate;
    }

    /**
     * 商机创建时间
     * @param createDate 商机创建时间
     */
    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    /**
     * 修改时间
     * @return update_date 修改时间
     */
    public Date getUpdateDate() {
        return updateDate;
    }

    /**
     * 修改时间
     * @param updateDate 修改时间
     */
    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    /**
     * 商业金额
     * @return total_price 商业金额
     */
    public Double getTotalPrice() {
        return totalPrice;
    }

    /**
     * 商业金额
     * @param totalPrice 商业金额
     */
    public void setTotalPrice(Double totalPrice) {
        this.totalPrice = totalPrice;
    }

    /**
     * 备注
     * @return comment 备注
     */
    public String getComment() {
        return comment;
    }

    /**
     * 备注
     * @param comment 备注
     */
    public void setComment(String comment) {
        this.comment = comment == null ? null : comment.trim();
    }

    /**
     *
     * @mbg.generated
     */
    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", busId=").append(busId);
        sb.append(", cid=").append(cid);
        sb.append(", uid=").append(uid);
        sb.append(", name=").append(name);
        sb.append(", marketingMode=").append(marketingMode);
        sb.append(", value=").append(value);
        sb.append(", totalAmount=").append(totalAmount);
        sb.append(", dueDate=").append(dueDate);
        sb.append(", practicalDate=").append(practicalDate);
        sb.append(", createDate=").append(createDate);
        sb.append(", updateDate=").append(updateDate);
        sb.append(", totalPrice=").append(totalPrice);
        sb.append(", comment=").append(comment);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }
}